/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package digitaldreamers.libraries.games.clients.gameclient.gameui.abstracts;

/**
 *
 * @author DaoLe
 */
public interface IGame {
    
    public void enableSound();
    
    public void disableSound();
    
    public boolean isSoundEnable();
    
    public IInput getInput();

    public IFileIO getFileIO();

    public IMyGraphics getMyGraphics();
    
    public IAudio getAudio();
    
    public IScreenManager getScreenManager();
    
    public boolean hasSavedData();
    
    public void saveData(Object savedData);
    
    public Object getSavedData();
    
    public void start();
    
    public void pause();
    
    public void resume();
    
    public void exit();
}
